package com.gl.glcourses.model
{
	import com.gl.glcourses.events.GLCoursesEvent;
	import com.gl.glcourses.model.constants.Constants;
	import com.gl.glcourses.vos.Oficina;
	import com.gl.glcourses.vos.Perfil;
	import com.gl.glcourses.vos.TipoCurso;
	import com.gl.glcourses.vos.Usuario;
	
	import flash.events.Event;
	import flash.events.MouseEvent;
	
	import flashx.textLayout.events.ModelChange;
	
	import mx.collections.ArrayCollection;
	import mx.collections.ArrayList;
	import mx.controls.Alert;
	import mx.managers.CursorManager;
	
	public class VistaConfiguracionesPanelModel extends PresentationModel
	{
		[Bindable]
		public var tabConfiguracionesState:String = Constants.ESTADO_INICIAL;

		public function prepararAsignarOficina():void
		{
			var event:GLCoursesEvent = new GLCoursesEvent( GLCoursesEvent.PREPARAR_SET_OFICINA);
			dispatch( event );
		}
		
		public function prepararTiposyPerfiles():void
		{
			var event:GLCoursesEvent = new GLCoursesEvent(GLCoursesEvent.PREPARAR_TIPOSDECURSOS_PERFILES);
			dispatch( event);
		}
		public function prepararCalendarioOficina():void
		{
			CursorManager.setBusyCursor();
			var event:GLCoursesEvent = new GLCoursesEvent(GLCoursesEvent.PREPARAR_CALENDARIO_OFICINA);
			dispatch( event);
		}
		
		public function VistaConfiguracionesPanelModel()
		{
		}
		
	}
}
